#ifndef __Tab_Dyn
#define __Tab_Dyn

#include "Element.h"

struct Tab_Dyn
{
	Element *ad;
	int capacite;
	int derniere_position;
};
typedef struct Tab_Dyn Tab_Dynamique;

void initialiser(Tab_Dynamique *);
void testament(Tab_Dynamique *);
void ajouteElement(Tab_Dynamique *, Element);
Element valeurIemeElementTabDyn(const Tab_Dynamique *, unsigned int);
void afficheTabDyn(const Tab_Dynamique *);
void supprimeDernierElementTabDyn( Tab_Dynamique *);
void modifieValeurIemeElementTabDyn(Tab_Dynamique *, Element , unsigned int);
int rechercheElementTabDyn(const Tab_Dynamique *, Element );
#endif

